//There should be a custom event, used to push a value object to registered listeners?....t.w.
/**
 * Written by Timbot
 * V1.0, June 2007
 */
package com.as3.timbot.mvc
{
	import flash.events.Event;
	import flash.events.EventDispatcher;
	///import value objects here.........t.w.
	
	public class AbstractModel extends EventDispatcher
	{
		///declare value objects in here........t.w.
		public function AbstractModel():void
		{
			///constructor is empty always......t.w.
		}
		///declare accessor Instance Methods here for updating value objects.....t.w.
		///to push an update to views
		public function update():void
		{
			//updates all registered listeners
			dispatchEvent(new Event(Event.CHANGE));
		}
	}
}